﻿.xyh-project-list { font-size:0.75rem; padding:0.7rem 0 0 0; }
.xyh-project-list ul { margin:0; padding:0; }
.xyh-project-list ul li { list-style:none; margin:0; padding:0; }

.xyh-project-item { display:block; background-color:#fff; margin-bottom:0.7rem; border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; }
.xyh-project-item:hover { color:#3d4145; }
.xyh-project-item:active { background-color: #f3f3f3; color:#3d4145; }

.project-title { height:1.9rem; line-height:1.9rem; border-bottom:solid 1px #f3f3f3; padding:0 0.7rem; }
.project-content { padding:0.4rem 0.7rem 0.4rem 0.7rem; }
.project-content .rate { float:left; color:#539cd5; font-size:1.65rem; padding-top:0.15rem; }
.project-content .rate span { font-size:1rem; margin-left:0.1rem; }
.project-content .amount,.project-content .period { float:left; text-align:center; padding-top:0.35rem; font-size:0.7rem; }
.project-content .amount label,.project-content .period label { color:#999; display:block; }

.project-content .progress { float:right; position:relative; height:54px; width:54px; }
.project-content .progress .circle { position:absolute; width:54px; height:54px; border-radius:50%; background:#539cd5; }
.project-content .progress .circle .pie_left, .project-content .progress .circle .pie_right { position:absolute; top:0; left:0; width:54px; height:54px; }
.project-content .progress .circle .left, .project-content .progress .circle .right { position:absolute; top:0; left:0; display:block; width:54px; height:54px; background:#d7dfe2; border-radius:50%; }
.project-content .progress .circle .pie_right, .project-content .progress .circle .right { clip:rect(0,auto,auto,27px); }
.project-content .progress .circle .pie_left, .project-content .progress .circle .left { clip:rect(0,27px,auto,0); }
.project-content .progress .circle .mask { position:absolute; left:3px; top:3px; width:48px; height:48px; line-height:48px; border-radius:50%; text-align:center; font-size:0.75rem; background:#fff; color:#539cd5 }
.project-content .progress .circle .mask b { font-size:0.75rem; color:#d7dfe2; font-weight:normal; }

.col-17 { width:16.6666%; }